red maggot - Alemán Inglés Diccionario